Minutes, IBIS Quality Task Group

15 August 2017

11:00-12:00 EST (08:00-09:00 PST)

ROLL CALL

eASIC:                              David Banas
Ericsson:                           Anders Ekholm
Intel:                            * Michael Mirmak
                                    Eugene Lim
IO Methodology:                     Lance Wang
Signal Integrity Software:        * Mike LaBonte
Teraspeed Labs:                   * Bob Ross
Visteon:                            Preetesh Rathod

Everyone in attendance marked by *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

Call for IBIS related patent disclosures:

- None

Call for opens:

- None

Review of previous meeting minutes:

- Bob Ross moved to approve minutes from the August 01 meeting.
  Mike LaBonte seconded the motion.  Minutes were approved without objection.

ARs:

- Bob Ross to write bug reports for new issues:
  - The "TBD in message bug" has not yet been filed. It needs a testcase.
  - There are four bugs to be filed.

- Mike LaBonte to write text for contract to complete IBISCHK message help.
  - Deferred until next parser release.

New IBISCHK bug from Michael Mirmak:
- Michael M: Comment out the [Component] keyword and run IBISCHK.
  - This causes a PROGRAM BUG "Can't find <source file>".
  - It then identifies the missing item correctly.
- Bob: This is not a new bug.
- Mike L: Only the line 48 bugs seem incorrect.
- Michael M: Line 48 is the end of the file.
- Bob: It may not be worth fixing.
- Mike L: Agree.
- Bob: I simplified the testcase, eliminating [Model Selector] and one [Model].
  - We have other problems with false messages.
- Mike: Some parsers have a limit to how many messages they will print.
- Bob: We also have such limits.
- Mike L: In this case the last message is helpful.

- Michael M: The parser assumes Component is so fundamental nothing else can happen without it.
  - The B message should be fixed somehow.
- Mike L: The B message probably comes from a get comps function.
  - Eliminating it might cause us to lose an important diagnostic for other problems.

- Bob: The file might have another [Component], and the last error would not be printed.
- Mike L: The B message would then be the main hint that a Component is missing.
- Michael M: This was found in an IBIS file that is out in the wild.
- Bob: We should have the file and C line number suppressed.
- Mike L: Since there is a bug number, any programmer can find where it is printed.
- Bob: We have change other BUGs to ERRORs. I recommend that for this one.
- Michael M: I would prefer fixing this, or clarifying the message, or documenting it.
= Bob: This will be BUG191, and probably will be fixed somehow.

- Michael Mirmak moved to adjourn. Bob Ross seconded. The meeting ended without objection.


Meeting ended: 11:49 ET

Next meeting August 22, 2017
